package com.ly.gof.structure.decorator;

/**
 * @author liuyang
 * @des 抽象装饰（Decorator）角色：继承抽象构件，并包含具体构件的实例，可以通过其子类扩展具体构件的功能。
 * 当只有一个具体装饰是 抽象装饰可以和具体具体合并 不需要抽象装饰
 * @Version 1.0
 * @Date: 23/07/2021 14:28
 */
public class Decorator implements Component {

    private Component component;

    public Decorator(Component component) {
        this.component = component;
    }

    @Override
    public void operation() {
        component.operation();
    }

}
